﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

using Business_Entity;
using Business_Logic;

namespace PetSoft.GUI.Clinica
{
    public partial class GUIEditarCitaMedica : Form
    {
        private BECitaMedica cita;

        public GUIEditarCitaMedica(BECitaMedica cita)
        {
            InitializeComponent();

            this.cita = cita;

            if (cita != null)
            {
                //llenar campos
                mascotaTB.Text = cita.Mascota.Nombre;
                fechaDTP.Value = cita.Fecha;
                personaACargoTB.Text = "Carlos Pérez";
                
                List<String> estadosCita = BLCitaMedica.getEstadosDeCita();
                foreach(String estado in estadosCita){
                	estadoCB.Items.Add(estado);
                }
            }

        }

        private void GUIEditarCitaMedica_Load(object sender, EventArgs e)
        {

        }

        private void buscarBTN_Click(object sender, EventArgs e)
        {
            if (cita != null)
                MessageBox.Show("Cita Médica editada exitosamente.");
            else
                MessageBox.Show("Cita Médica creada exitosamente.");
            this.Close();
        }

        private void buscarClienteBTN_Click(object sender, EventArgs e)
        {
            Ventas.GUIBuscarCliente v = new Ventas.GUIBuscarCliente(false);
            v.ShowDialog(this);
        }

        private void buscarMascotaBTN_Click(object sender, EventArgs e)
        {
            Ventas.GUIBuscarMascota v = new Ventas.GUIBuscarMascota();
            v.ShowDialog(this);
        }

        private void button1_Click(object sender, EventArgs e)
        {
            RRHH.GUIBuscarEmpleado v = new RRHH.GUIBuscarEmpleado();
            v.ShowDialog(this);
        }
    }
}
